#include "cpu/exec/template-start.h"

#define instr lods

static void do_execute() {
    REG(R_EAX)=MEM_R(reg_l(R_ESI));
    if (cpu.eflags.DF==0) reg_l(R_ESI)+=DATA_BYTE;
    else reg_l(R_ESI)-=DATA_BYTE;
    print_asm_template1();
}

make_instr_helper(n)

#include "cpu/exec/template-end.h"